George Russell claimed victory in an action packed FIA Formula 2 Championship Feature Race at Barcelona, Spain, as the ART Grand Prix (...)
George Russell claimed victory in an action packed FIA Formula 2 Championship Feature Race at Barcelona, Spain, as the ART Grand Prix (...)